home *** CD-ROM | disk | FTP | other *** search
-
-
-
- oooovvvveeeerrrrllllaaaayyyy((((3333GGGG)))) oooovvvveeeerrrrllllaaaayyyy((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- oooovvvveeeerrrrllllaaaayyyy - allocates bitplanes for display of overlay colors
-
- CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- vvvvooooiiiidddd oooovvvveeeerrrrllllaaaayyyy((((ppppllllaaaannnneeeessss))))
- lllloooonnnngggg ppppllllaaaannnneeeessss;;;;
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _p_l_a_n_e_s expects the number of bitplanes to be allocated for overlay
- colors. Acceptable values are 0, 2, 4, and 8.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The IRIS physical framebuffer is divided into four separate GL
- framebuffers: normal, popup, overlay, underlay. Because a single
- physical framebuffer is used to implement the four GL framebuffers,
- bitplanes must be allocated among the GL framebuffers. oooovvvveeeerrrrllllaaaayyyy specifies
- the number of bitplanes to be allocated to the overlay framebuffer.
- oooovvvveeeerrrrllllaaaayyyy does not take effect immediately. Rather, it is considered only
- when ggggccccoooonnnnffffiiiigggg is called, at which time all requests for bitplane resources
- are resolved.
-
- While only one of the four GL framebuffers can be drawn to at a time (see
- ddddrrrraaaawwwwmmmmooooddddeeee), all four are displayed simultaneously. The decision of which
- bitplane to display at each pixel is made based on the contents of the
- four framebuffers at that pixel location, using the following
- hierarchical rule:
-
- _i_f the popup pixel contents are non-zero
-
- _t_h_e_n display the popup bitplanes
-
- _e_l_s_e _i_f overlay bitplanes are allocated AND
- the overlay pixel contents are non-zero
-
- _t_h_e_n display the overlay bitplanes
-
- _e_l_s_e _i_f the normal pixel contents are non-zero OR
- no underlay bitplanes are allocated
-
- _t_h_e_n display the normal bitplanes
-
- _e_l_s_e display the underlay bitplanes
-
- Thus images drawn into the overlay framebuffer appear over images in the
- normal framebuffer, and images drawn into the underlay framebuffer appear
- under images in the normal framebuffer. Popup images appear over
- everything else.
-
- The default configuration of the overlay framebuffer is: single buffer,
- color map mode. To make a change to this configuration other than to
- change the bitplane size, the drawing mode must be OOOOVVVVEEEERRRRDDDDRRRRAAAAWWWW. For
- example, the overlay framebuffer can be configured to be double buffered
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- oooovvvveeeerrrrllllaaaayyyy((((3333GGGG)))) oooovvvveeeerrrrllllaaaayyyy((((3333GGGG))))
-
-
-
- by calling ddddoooouuuubbbblllleeeebbbbuuuuffffffffeeeerrrr while draw mode is OOOOVVVVEEEERRRRDDDDRRRRAAAAWWWW.
-
- On models that cannot support overlay and underlay bitplanes
- simultaneously, calling oooovvvveeeerrrrllllaaaayyyy with a non-zero argument forces uuuunnnnddddeeeerrrrllllaaaayyyy
- to zero. When simultaneous overlay and underlay operation is supported,
- calling oooovvvveeeerrrrllllaaaayyyy may have no effect on the number of underlay bitplanes.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- doublebuffer, drawmode, gconfig, getgdesc, singlebuffer, underlay
-
- NNNNOOOOTTTTEEEESSSS
- This routine is available only in immediate mode.
-
- IRIS-4D G, GT, and GTX models, Personal Iris, Indy, XL, XS, XS24, XZ,
- Elan and Extreme systems support only single buffered, color map mode
- overlay bitplanes.
-
- The Personal Iris supports 0 or 2 overlay bitplanes. There are no
- overlay or underlay bitplanes in the minimum configuration of the
- Personal Iris.
-
- IRIS-4D60G and 4D70G support 2 overlay bitplanes and 2 pop-up bitplanes.
-
- The Indy and XL supports 0 or 8 overlay and 2 pop-up bitplanes.
-
- IRIS-4DG, GT, and GTX models, XS, XS24, and Elan support 0, 2, or 4
- overlay bitplanes. Because 4-bitplane allocation reduces the popup
- framebuffer to zero bitplanes, however, its use is strongly discouraged.
- The window manager cannot operate properly when no popup bitplanes are
- available.
-
- IRIS-4D VGX models support 0, 2, 4, or 8 overlay bitplanes, either single
- or double buffered, in color map mode only. The 4 and 8 bitplane
- allocations utilize the alpha bitplanes, which must be present, and which
- therefore are unavailable in draw mode NNNNOOOORRRRMMMMAAAALLLLDDDDRRRRAAAAWWWW.
-
- IRIS Entry does not support overlay bitplanes.
-
- Use ggggeeeettttggggddddeeeesssscccc to determine the maximum number of bitplanes supported for
- the overlay framebuffer.
-
- Iris Entry does not support oooovvvveeeerrrrllllaaaayyyy so ggggeeeettttggggddddeeeesssscccc returns zero for the
- number of overlay bitplanes on Iris Entry systems.
-
-
- BBBBUUUUGGGGSSSS
- The Personal Iris does not support shade model GGGGOOOOUUUURRRRAAAAUUUUDDDD in the overlay
- framebuffer.
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-